trusted messenger - German English Dictionary